package com.syys.privacy.service;

import java.util.List;
import com.syys.privacy.domain.QaAnswer;

/**
 * 问题答案Service接口
 * 
 * @author ys
 * @date 2021-07-15
 */
public interface IQaAnswerService 
{
    /**
     * 查询问题答案
     * 
     * @param answerId 问题答案ID
     * @return 问题答案
     */
    public QaAnswer selectQaAnswerById(Long answerId);

    /**
     * 查询问题答案列表
     * 
     * @param qaAnswer 问题答案
     * @return 问题答案集合
     */
    public List<QaAnswer> selectQaAnswerList(QaAnswer qaAnswer);

    /**
     * 新增问题答案
     * 
     * @param qaAnswer 问题答案
     * @return 结果
     */
    public int insertQaAnswer(QaAnswer qaAnswer);

    /**
     * 修改问题答案
     * 
     * @param qaAnswer 问题答案
     * @return 结果
     */
    public int updateQaAnswer(QaAnswer qaAnswer);

    /**
     * 批量删除问题答案
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteQaAnswerByIds(String ids);

    /**
     * 删除问题答案信息
     * 
     * @param answerId 问题答案ID
     * @return 结果
     */
    public int deleteQaAnswerById(Long answerId);

    List<QaAnswer> selectByCode(List<String> codeList, String field);
}
